nFood = {}
nFood["SemiAttributes"] = {}
nFood["SemiAttributes"]["State"] = 0
nFood["SemiAttributes"]["Food Pts - Original"] = 1
nFood["SemiAttributes"]["Food Pts - Current"] = 2
nFood["SemiAttributes"]["Type (Single/Group)"] = 3
nFood["SemiAttributes"]["Prep Type"] = 4
nFood["SemiAttributes"]["Cook Types"] = 5
nFood["SemiAttributes"]["Menu Type Flags"] = 6
nFood["SemiAttributes"]["Menu Time Availability"] = 7
nFood["SemiAttributes"]["Fridge Reach Type - Single"] = 8
nFood["SemiAttributes"]["Stage Progress"] = 9
nFood["SemiAttributes"]["Obj Quality"] = 10
nFood["SemiAttributes"]["Food Pts - Max Possible"] = 11
nFood["SemiAttributes"]["Eat Type"] = 12
nFood["SemiAttributes"]["Group Meal Serving Count"] = 13
nFood["SemiAttributes"]["Chef Ngh ID"] = 14
nFood["SemiAttributes"]["Obj ID	Prep/Cook Obj ID"] = 15
nFood["SemiAttributes"]["Obj Time Modifier"] = 16
nFood["SemiAttributes"]["State Flags"] = 17
nFood["SemiAttributes"]["Birth Year"] = 18
nFood["SemiAttributes"]["Birth Month"] = 19
nFood["SemiAttributes"]["Birth Day"] = 20
nFood["SemiAttributes"]["Birth Hour"] = 21
nFood["SemiAttributes"]["Birth Minute"] = 22
nFood["SemiAttributes"]["Chef Skill"] = 23
nFood["SemiAttributes"]["Text Notification ID"] = 24
nFood["SemiAttributes"]["Menu ID"] = 25
nFood["SemiAttributes"]["Fridge Reach Type - Group"] = 26
nFood["SemiAttributes"]["Meal ID"] = 27
nFood["SemiAttributes"]["Owner ID"] = 28
nFood["SemiAttributes"]["Debug?"] = 29
nFood["SemiAttributes"]["Preferred Cook Obj ID"] = 30
nFood["SemiAttributes"]["Preferred Cook Obj GUID 1"] = 31
nFood["SemiAttributes"]["Preferred Cook Obj GUID 2"] = 32
nFood["SemiAttributes"]["Original Chef Ngh ID"] = 33
nFood["SemiAttributes"]["Cook Type - Chosen"] = 34
nFood["SemiAttributes"]["Cook Types - Failed"] = 35
nFood["TuningTables"] = {}
nFood["TuningTables"]["Tuning"] = 4097
nFood["TuningTables"]["Tuning - Ads"] = 4098
nFood["TuningTables"]["Cook - Food Pts - Max"] = 4099
nFood["TuningTables"]["Cook - Time - Max"] = 4100
nFood["TuningTables"]["Cook - Time - Max - Group"] = 4101
nFood["TuningTables"]["Cook - Skill Gain Rate"] = 4102
nFood["TuningTables"]["Cook Skill Gain Rate - Group"] = 4103
nFood["TuningTables"]["Model State - Indicies"] = 4104
nFood["TuningTables"]["SG - Tuning"] = 8200
nFood["TuningVars"] = {}
nFood["TuningVars"]["Food Pts - Base"] = 0
nFood["TuningVars"]["Food Unit Cost - Single"] = 1
nFood["TuningVars"]["Food Unit Cost - Group"] = 2
nFood["TuningVars"]["Hunger Pts/Loop"] = 3
nFood["TuningVars"]["Menu - Req. Skill - Single"] = 4
nFood["TuningVars"]["Menu - Req. Skill - Group"] = 5
nFood["TuningVars"]["Food Pts - Max Prep Pts"] = 6
nFood["TuningVars"]["Prep Time Max - Single"] = 7
nFood["TuningVars"]["Prep Time Max - Group"] = 8
nFood["TuningVars"]["Prep - Skill Gain Rate"] = 9
nFood["TuningVars"]["Prep - Skill Gain Rate - Group"] = 10
nFood["TuningVars"]["Group Meal Serving Count"] = 11
nFood["TuningVars"]["Food Difficulty"] = 12
nFood["TuningVars"]["Spoil Time - Hours"] = 13
nFood["TuningVars"]["Max Skill - Pts/Time - Single"] = 14
nFood["TuningVars"]["Max Skill - Pts/Time - Group"] = 15
nFood["TuningVars"]["Menu - Max Skill - Single"] = 16
nFood["TuningVars"]["Menu - Max Skill - Group"] = 17
nFood["TuningVars"]["Restaurant Price"] = 18
nFood["SemiTuning"] = {}
nFood["SemiTuning"]["Std Lockout Count"] = 0
nFood["SemiTuning"]["Fixed Prep Pt %"] = 1
nFood["SemiTuning"]["Fixed Cook Pt %"] = 2
nFood["SemiTuning"]["Fixed Prep Time %"] = 3
nFood["SemiTuning"]["Fixed Cook Time %"] = 4
nFood["SemiTuning"]["Skill for AutoPush/Balloon"] = 5
nFood["SemiTuning"]["High Skill % >="] = 6
nFood["SemiTuning"]["Med Skill % >="] = 7
nFood["SemiTuning"]["Fitness Inc per Pt over 100"] = 8
nFood["SemiTuning"]["Cook Time before Failure %"] = 9
nFood["SemiTuning"]["Fail Probability - High"] = 10
nFood["SemiTuning"]["Fail Probability - Med"] = 11
nFood["SemiTuning"]["Fail Probability - Low"] = 12
nFood["SemiTuning"]["Food $/Units - $"] = 13
nFood["SemiTuning"]["Food $/Units - Units"] = 14
nFood["SemiTuning"]["Fail Probability - Fire %"] = 15
nFood["SemiTuning"]["crapness for spoiled"] = 16
nFood["SemiTuning"]["Restaurant Price / Wholesale Price"] = 17
nFood["CookTypes"] = {}
nFood["CookTypes"]["undefined"] = 0
nFood["CookTypes"]["Bake - Toaster Oven"] = 1
nFood["CookTypes"]["Bake - Oven"] = 2
nFood["CookTypes"]["Microwave"] = 3
nFood["CookTypes"]["Fry - Stovetop"] = 4
nFood["CookTypes"]["Simmer - Stovetop"] = 5
nFood["CookTypes"]["Flambe"] = 6
nFood["CookTypes"]["Fry/Bake"] = 7
nFood["CookTypes"]["Bake/Flambe"] = 8
nFood["CookTypes"]["Grill - Poke'n'Turn"] = 9
nFood["CookTypes"]["Grill - Slow"] = 10
nFood["CookTypes"]["unused"] = 11
nFood["CookTypes"]["unused 12"] = 12
nFood["CookTypes"]["unused 13"] = 13
nFood["CookTypes"]["unused 14"] = 14
nFood["CookTypes"]["unused 15"] = 15
nFood["CookTypes"]["unused 16"] = 16
nFood["PrepTypes"] = {}
nFood["PrepTypes"]["undefined"] = 0
nFood["PrepTypes"]["Cereal Pour"] = 1
nFood["PrepTypes"]["Chop"] = 2
nFood["PrepTypes"]["unused (Marinate)"] = 3
nFood["PrepTypes"]["Mix"] = 4
nFood["PrepTypes"]["Pattyform"] = 5
nFood["PrepTypes"]["unused (Pie Make)"] = 6
nFood["PrepTypes"]["Sandwich"] = 7
nFood["PrepTypes"]["Season"] = 8
nFood["PrepTypes"]["Stuff"] = 9
nFood["PrepTypes"]["Chop/Mix"] = 10
nFood["PrepTypes"]["Chop/Season"] = 11
nFood["PrepTypes"]["Chop/Stuff"] = 12
nFood["PrepTypes"]["unused (Chop/Mix/Piemake)"] = 13
nFood["PrepTypes"]["unused 14"] = 14
nFood["PrepTypes"]["unused 15"] = 15
nFood["PrepTypes"]["unused 16"] = 16
nFood["ModelStates"] = {}
nFood["ModelStates"]["Ingredients Tray"] = 0
nFood["ModelStates"]["In Hand"] = 1
nFood["ModelStates"]["Counter"] = 2
nFood["ModelStates"]["Dish"] = 3
nFood["ModelStates"]["Dish - Group"] = 4
nFood["ModelStates"]["Bake Pan"] = 5
nFood["ModelStates"]["Bake Pan - Group"] = 6
nFood["ModelStates"]["Fry Pan"] = 7
nFood["ModelStates"]["Large Pot"] = 8
nFood["ModelStates"]["Mix Bowl"] = 9
nFood["ModelStates"]["Toaster Tray"] = 10
nFood["ModelStates"]["Toaster Tray - Group"] = 11
nFood["ModelStates"]["Stove"] = 12
nFood["ModelStates"]["Grill"] = 13
nFood["ModelStates"]["Toaster Oven"] = 14
nFood["ModelStates"]["Microwave"] = 15
nFood["ModelStates"]["Food Processor"] = 16
nFood["ModelStates"]["Fridge"] = 17
nFood["MenuTypes"] = {}
nFood["MenuTypes"]["undefined"] = 0
nFood["MenuTypes"]["Snack"] = 1
nFood["MenuTypes"]["Serve Snack"] = 2
nFood["MenuTypes"]["Meal"] = 3
nFood["MenuTypes"]["Serve Meal"] = 4
nFood["MenuTypes"]["Grill"] = 5
nFood["MenuTypes"]["Serve Grill"] = 6
nFood["MenuTypes"]["Dessert"] = 7
nFood["MenuTypes"]["Serve Dessert"] = 8
nFood["MenuTimeFlags"] = {}
nFood["MenuTimeFlags"]["undefined"] = 0
nFood["MenuTimeFlags"]["Breakfast"] = 1
nFood["MenuTimeFlags"]["Lunch"] = 2
nFood["MenuTimeFlags"]["Dinner"] = 3
nFood["MenuTimes"] = {}
nFood["MenuTimes"]["Breakfast Hour"] = 2
nFood["MenuTimes"]["Breakfast Minute"] = 0
nFood["MenuTimes"]["Lunch Hour"] = 10
nFood["MenuTimes"]["Lunch Minute"] = 30
nFood["MenuTimes"]["Dinner Hour"] = 16
nFood["MenuTimes"]["Dinner Minute"] = 30
nFood["StateFlags"] = {}
nFood["StateFlags"]["undefined"] = 0
nFood["StateFlags"]["Burnt"] = 1
nFood["StateFlags"]["Spoiled"] = 2
nFood["StateFlags"]["One Time Update?"] = 3
nFood["StateFlags"]["Started Fire?"] = 4
nFood["ReachTypes"] = {}
nFood["ReachTypes"]["Ingredients"] = 0
nFood["ReachTypes"]["Drink"] = 1
nFood["ReachTypes"]["Bag Snack"] = 2
nFood["ReachTypes"]["Food Dish"] = 3
nFood["invalidDiningFoods"] = {}
nFood["invalidDiningFoods"]["4150"] = 3476
nFood["invalidDiningFoods"]["-12850"] = 11344
nFood["invalidDiningFoods"]["-16097"] = -13179
nFood["invalidDiningFoods"]["27348"] = -29692
nFood["invalidDiningFoods"]["-15973"] = -13179
nFood["invalidDiningFoods"]["-20812"] = -27617
nFood["invalidDiningFoods"]["-18517"] = -11258
nFood["invalidDiningFoods"]["32054"] = -27659
nFood["invalidDiningFoods"]["-18566"] = 29702
nFood["fixupGraphicState"] = {}
nFood["fixupGraphicState"][-1338043025] = 4
nFood["fixupGraphicState"][809332862] = 9

function function_565(param0)
	myvar_1 = GetSimulatorGlobal(SimulatorGlobal["Hour"])
	myvar_2 = GetSimulatorGlobal(SimulatorGlobal["Minute"])
	local myvar_5 = 0
		if (nFood["MenuTimes"]["Dinner Minute"] <= myvar_2) then
			if (nFood["MenuTimes"]["Dinner Hour"] > myvar_1) then
		else
				if (nFood["MenuTimes"]["Dinner Minute"] > myvar_2) then
					if (nFood["MenuTimes"]["Dinner Hour"] < myvar_1) then
				else
				end
				myvar_5 = SetBit(myvar_5, nFood["MenuTimeFlags"]["Dinner"])
			else
			end
				if (nFood["MenuTimes"]["Lunch Minute"] <= myvar_2) then
					if (nFood["MenuTimes"]["Lunch Hour"] > myvar_1) then
				else
						if (nFood["MenuTimes"]["Lunch Minute"] > myvar_2) then
							if (nFood["MenuTimes"]["Lunch Hour"] < myvar_1) then
						else
						end
						myvar_5 = SetBit(myvar_5, nFood["MenuTimeFlags"]["Lunch"])
					else
					end
						if (nFood["MenuTimes"]["Breakfast Minute"] <= myvar_2) then
							if (nFood["MenuTimes"]["Breakfast Hour"] > myvar_1) then
						else
								if (nFood["MenuTimes"]["Breakfast Minute"] > myvar_2) then
									if (nFood["MenuTimes"]["Breakfast Hour"] < myvar_1) then
								else
								end
								myvar_5 = SetBit(myvar_5, nFood["MenuTimeFlags"]["Breakfast"])
							else
							end
							myvar_5 = SetBit(myvar_5, nFood["MenuTimeFlags"]["Dinner"])
						end
					end
				end
			end
		end
	end
		if (BitwiseAnd(param0, myvar_5) ~= 0) then
		return True
	end
	local myvar_6 = False
	return myvar_6
end

nFood["IsCorrectMealTime"] = function_565
